@charset "utf-8";
/* CSS Document */
/***********************index.css*************************************/
/*共用样式*/
html,body{ background-color: #f6f6f6; }
.mod-grid{ width: 1200px; margin: 0 auto;}
a:focus{ outline: 0 none; text-decoration:none;}

/*首页样式*/
/*最顶部样式*/
.mod-top{ width: 100%; height: 70px; border-bottom: 1px solid #d9d9d9;background-color:#f6f6f6;}
.mod-left{ min-width:650px; margin-top: 15px;}
.mod-right{ min-width: 60px; }

.mod-logo img{vertical-align: top;}

.mod-search{ width: 400px; height: 31px; margin-top:8px; border:1px solid #d9d9d9; font-size:14px; overflow: hidden;}
.mod-search-hover{border-color:#00A1E8;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
    box-shadow: inset 0 1px 1px #00000013,0 0 8px rgba(82,168,236,0.6);}
.search-Txt,.search-Btn{height: 30px; line-height: 30px; border:0 none;}
.search-Txt{ float:left; width: 350px; padding-left:10px; color:#666; font-size:14px;}
.search-Btn{ float: right; width:45px; background: url("../images/i-search.png") center 4px no-repeat;}
.mod-search-hover .search-Btn,.search-Btn:hover{background-color:#00A1E8; background-position:center -18px;}
.mod-downPop-grid{ width: 150px; padding-bottom: 20px;}
.mod-right .i-downBtn{display: inline-block; height: 20px; line-height: 20px; padding-left: 19px; padding-bottom: 2px; margin-top: 27px; background: url("../images/mobile.png") 0 center no-repeat; color: #1f1e1e; font-size:14px; }
.mod-downPop{ width: 150px; height: 0px; display: none; padding: 15px; background-color: #fff; border:1px solid #00A1E8; text-align: center; position: absolute; top:55px; z-index: 4000; }
.mod-downPop .caret{ content: ""; margin-left: -10px; border-top: 0; border-bottom: 6px dashed #00A1E8; border-bottom: 6px solid #00A1E8\9; border-left-width: 6px; border-right-width: 6px; position: absolute;top:-6px; left: 50%;}
.mod-downCode img{width:110px; height: 110px;}
.mod-downCode p{ margin-top: 3px; color:#8C8D87;}

/*banner*/
.explain-div { padding: 40px 40px 0px 40px; }
.explain-div p.explain-t { font-size: 24px; line-height: 40px; font-weight: bold; }
.explain-div p { font-size: 16px; line-height: 28px; }
.P_title {font-size:20px;color:#000;line-height:150%;display:block;padding-top:30px;}

.mod-newsBan{ background-color: #eee;}
.photoCarousel { position: relative; width: 1200px; height: 400px; overflow: hidden; margin:0 auto; }
.photoCarousel ul { }
.photoCarousel ul li { float: left; width:100%; overflow: hidden; }
.photoCarousel ul li a{ display: block; width: 750px;text-align:left;}
.photoCarousel ul li img{ max-width: 750px; /* max-height:400px; */}
.photoCarousel .mod-newsDesc { width:440px; position: absolute; top: 0px; left:0px; z-index: 20; height:400px;filter:alpha(opacity=70);background: #000; background: rgba(0, 0, 0, 0.7); }
.photoCarousel .mod-newsDesc .news-descInfo em { display: inline-block; width: 10px; height: 10px; margin-right: 8px; background-color: #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; overflow:hidden;text-indent:-999px; }
.photoCarousel .mod-newsDesc .on em { background-color: #1291ea;}

.mod-newsDescSpan{ height: 400px; padding-top: 15px; margin:0 20px; border-left:1px solid #666;}
.mod-newsDescSpan-hd{ width: 60px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color:#fff; background-color: #5192c0;}
.news-descInfo{ padding: 7px 0; margin:8px 10px; border-bottom: 1px solid #666; cursor: pointer;}
.news-descInfo:last-child{ border-bottom:  0 none;}
.news-descInfo em{ float: left; margin-left: -16px; margin-top: 6px;}
.news-descInfo h3{ margin-bottom: 4px; overflow: hidden;}
.news-descInfo h3 a{ display:block; height: 44px; font-size: 14px; color:#a2a2a3; line-height:22px;}
.news-descInfo p{ font-size: 12px; color:#a2a2a3; }
.mod-newsDesc .on p,.mod-newsDesc .on h3 a{ color: #fff;}

/*头条新闻*/
.topNews-dl dt,.topNews-dl dd{ float:left; height: 87px; overflow: hidden;}
.topNews-dl dt{ width: 30px; line-height: 18px; font-size: 15px; color: #fff; background-color: #000;}
.topNews-dl dt em{ display: inline-block; padding: 5px 5px 0; color: #fff;}
.topNews-dl dd{}
.topNews-dl .current .topNews-timer{ background: url("../images/i-timerCur.png") center no-repeat;}
.topNews-timer{ float: left; width: 86px; height: 87px; background-color: #738d9c;border-right:1px solid #fcfdfd; cursor: pointer; }
.topNews-timer em{color:#fff; position: absolute;}
.timer-day{font-size:32px; font-weight: bold; top:6px; left: 10px; }
.timer-line{font-size: 24px; top:27px; right: 36px; font-style:italic; }
.timer-month{font-size: 18px; top:51px; right: 6px;  }

.topNews-tps { width:0px; height: 87px; overflow: hidden; background-color: #f0efed;}
.topNews-tps a{ display: block; padding: 3px 10px;}
.topNews-tps h3{ height: 28px; line-height: 28px; font-size: 18px; color: #5192c0;}
.topNews-tps p{ height: 40px; line-height: 22px; font-size: 14px; color: #7d7d7d; overflow: hidden;}


/*内容区域*/
.mc-body{ width: 100%;overflow: hidden;}
.mc-body .mod-left{ width: 69%; overflow: hidden;}
.mc-body .mod-right{ width: 27.5%; overflow: hidden;}
.mc-header-ul{border-bottom: 3px solid #dedede;}
.mc-header-ul li{ float: left; margin-right: 25px; margin-bottom:-3px;}
.mc-header-ul li a{ position:relative; display: block; padding: 8px 2px; font-size: 18px; color: #000; border-bottom: 3px solid transparent;}
.mc-header-ul li a.current,.mc-header-ul li a:hover{ border-bottom-color: #5192c0;}
.mc-header-ul li a.current:after{ display:inline-block; content: ""; border-bottom: 0; border-top: 8px dashed #5192c0; border-top: 8px solid #5192c0\9; border-left:8px solid transparent; border-right: 8px solid transparent; position: absolute;bottom:-10px; left: 40%;}
/**内容区域 --左**/
.mc-body-hd{ height:40px; line-height: 40px;}
.mc-hd-txt{ line-height: 40px; font-size: 14px; color: #666;}
.mc-hd-list{ height:40px; overflow: hidden;}
.mc-hd-list a{display:inline-block; width: 20px; height: 20px; margin-top:10px; background: url("../images/i-contHd.png") 0 0 no-repeat; overflow: hidden; }
.mc-hd-list .mc-TextListBtn{ }
.mc-hd-list .mc-ImgListBtn{ background-position: -29px 0; }
.mc-hd-list .mc-TextListBtn.current{ background-position: 0 -21px; }
.mc-hd-list .mc-ImgListBtn.current{ background-position: -29px -21px; }
.mc-TextListBtn-more{ font-size:14px;}
.mc-TextListBtn-more em{font-family:SimSun;}
.mc-TextListBtn-more:hover{ color:#3394BE; }

.mc-body-bd{ width: 100%; overflow: hidden;}
.mod-ListImg-pic img{width:100%;}
.mod-ListImg-hd h3{color: #5192c0; font-size: 20px;}
.mod-ListImg-orgin,.mod-ListImg-tips span{ color: #999; font-size: 15px;}
.mod-ListImg-orgin em{ margin: 0 2px;}
.mod-ListImg-info p{ line-height: 28px; font-size: 16px; color: #555;}

.mod-ListFloat{ width: 103%;}
.mod-ListFloat li{float: left; width:407px; margin-right:15px; margin-bottom: 30px; background-color: #fff; border: 1px solid #f1efef;}
.mod-ListFloat .mod-ListImg-hd{ padding: 0 12px 5px;}
.mod-ListFloat .mod-ListImg-info{}
.mod-ListFloat .mod-ListImg-info .mod-ListImg-infoGrid{ padding: 0 12px 10px;}
.mod-ListFloat .mod-ListImg-hd h3{ height: 28px; line-height: 28px; margin: 10px 0 5px; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden;}
.mod-ListFloat .mod-ListImg-hd h3 a{ color: #5192c0;}
.mod-ListFloat .mod-ListImg-dersc { margin-bottom: 3px; max-height: 220px; overflow: hidden; display: none;}
.mod-ListFloat .mod-ListImg-pic{ text-align: center; background: rgba(0,0,0,0.2); }
.mod-ListFloat .mod-ListImg-pic img{width:405px; height:270px;}

.cloneCover{ width:100%; height:0; background:#5292c0; position:absolute; top:379px; left:0; color:#fff; overflow:hidden; }
.mod-ListFloat .cloneCover .mod-ListImg-dersc{display:block; margin-bottom: 20px; color:#fff;}
.mod-ListFloat .cloneCover .mod-ListImg-hd{ margin-bottom:15px;}
.mod-ListFloat .cloneCover .mod-ListImg-hd h3,.mod-ListFloat .cloneCover .mod-ListImg-hd h3 a,
.cloneCover .mod-ListImg-orgin,.cloneCover .mod-ListImg-tips span
.cloneCover .mod-ListImg-info p,.cloneCover .mod-ListImg-info p span{ color:#fff;}

.mod-ListMenu{}
.mod-ListMenu li{position: relative; height: 450px; padding-left: 40px; overflow: hidden; margin-bottom:35px;}
.mod-ListMenu .mod-ListImg-hd{ padding: 0 10px; position:absolute; left:0; top:0;width: 45px; height: 100%; overflow: hidden; text-align: center;}
.mod-ListMenu .mod-ListImg-orgin{display:none; writing-mode:tb-rl;letter-spacing: 2px; font-size: 13px; color: #000; line-height: 14px; }
.mod-ListMenu .mod-ListImg-orgin em{ display: inline-block; margin-top:3px;}
.mod-ListMenu .mod-ListImg-hd h3{ max-height:442px; margin-bottom: 8px; overflow: hidden;}
.mod-ListMenu .mod-ListImg-pic{ height: 100%; text-align: center; background: rgba(0, 0, 0, 0.2);}
.mod-ListMenu .mod-ListImg-info{ width: 788px; position: absolute; bottom:0px; z-index: 20; line-height: 24px;
    filter:alpha(opacity=70);
    background:#333; /* 一些不支持背景渐变的浏览器 */
    background:rgba(0, 0, 0, 0.65); /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.01), rgba(0, 0, 0, 0.75));
    background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.01), rgba(0, 0, 0, 0.75));
}
.mod-ListMenu .mod-ListImg-info .mod-ListImg-infoGrid{ padding:10px 15px 5px;}
.mod-ListMenu .mod-ListImg-info p{ margin-bottom: 5px;}
.mod-ListMenu .mod-ListImg-info p,.mod-ListMenu .mod-ListImg-info p span{ color: #fff;}
.mod-ListMenu .mod-ListImg-pic img{width:100%; height: auto;}
.mod-ListMenu .mod-ListImg-info .mod-ListImg-dersc{ height:0; overflow:hidden;}

/**内容区域 --右**/
.mod-contentBox-hd{ height: 35px; line-height: 35px; border-bottom: 1px solid #E8E4E1;}
.mod-contentBox-hd h3{ height: 34px; line-height: 34px; padding: 0 8px; font-size: 16px; font-weight: bold;  border-bottom: 2px solid #3394BE;}
.mod-BoxMore{ color:#1d1d1d;}

.mod-explist { height: 170px; overflow: hidden;}
.mod-explist a{ display:block; height: 100%; border: 1px solid #f1efef; overflow: hidden; }
.mod-explist a:hover{ border: 1px solid #3394BE; }
.mod-explist img{ width: 100%;}
.mod-explist-bd{position: absolute; bottom:0; width: 100%; padding: 8px 0; background: #000; background: rgba(0, 0, 0, 0.45); filter:alpha(opacity=45); color:#fff; }
.mod-explist-bd h3,.mod-explist-bd p{ padding: 0 10px; overflow: hidden;}
.mod-explist-bd h3{ height: 30px; line-height: 30px; font-size: 18px; font-weight: bold;}
.mod-explist-bd p{ height: 18px; line-height: 18px; font-size: 14px;}

.mod-textList{}
.mod-textList li{ height: 30px; padding: 5px 0; margin-bottom: 10px; line-height: 30px;}
.mod-textList-item{ display: block; padding-left: 40px; color: #555;}
.mod-textList-item:hover .mod-textList-info{ color: #3394BE;}
.mod-textList-item i,.mod-textList-info{ height: 30px; line-height: 30px; font-size: 14px; color: #555;}
.mod-textList-item i{float: left; width: 30px; margin-left: -40px; text-align: center;}
.mod-numList .mod-textList-item i{ background-color: #4682ad; color: #fff; border-radius:30px;}
.mod-textList-info{display: block; }


/*搜索列表页面*/
.mod-search-content .mc-header-ul{ padding: 2px 15px; background-color: #fff; border: 1px solid #ececec;}
.mod-sear-keyWord{ padding: 20px; font-size: 18px;}
.mod-sear-keyWord em{ color:#ff0000; margin: 0 10px;}
.mod-resultList{ padding: 30px 0;}
.mod-resultList{padding: 30px 0;}
.mod-resultList ul li{padding: 20px; background: #fff; margin-bottom: 20px; border: 1px solid #ececec;}
.mod-resultList-title{color: #333;font-size: 16px; height:18px; line-height:18px; margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.mod-resultList-title a{color: #333; font-weight: bold;}
.mod-resultList-title a em{color: #5192c0; margin: 0 3px;}
.mod-resultList-tags{ max-height: 50px; overflow: hidden;}
.mod-resultList-tags a{float: left; margin-bottom:5px; font-size: 12px; color: #999; background: #E5E5E5;line-height: 1; padding: 4px 8px; margin-right: 5px; font-family: "simsun"; border-radius: 2px;  }
.mod-resultList-tags a:hover{background: #5192c0; color: #fff;}
.mod-resultList-abstract{  padding-bottom: 10px;}
.mod-resultList-abstract .img{float: left; margin-right: 15px;}
.mod-resultList-abstract{color: #666; font-size: 14px; line-height: 1.8;}
.mod-resultList-abstract em{color: #5192c0; margin: 0 3px;}
.mod-resultList-abstract .img img{ width: 150px; height:100px;}
/*搜索页面*/
.mod-search-content{ min-height:377px;}
.j-srcoll{padding-top:70px;}
.j-srcollTop{position:fixed; left:0; top:0; z-index:100;}

/*新闻列表页面*/
.mod-resultList .mod-resultList-ul{ width: 104%;}
.mod-resultList .mod-resultList-ul li{ float: left; width: 580px; margin-right:40px;/*  margin-left: 26px; */ border-color: #dadada;}
.mod-resultList-hd .mod-resultList-title{ margin-bottom: 5px;}
.mod-resultList-info{ height: 48px; overflow: hidden;}
.mod-resultList-viewTime span{ color:#999;}

/*二期更改浮动定位问题*/
.scrTop{position:fixed;}
